//package com.nexus.ai.gpt.store;
//
//import org.springframework.ai.chat.memory.ChatMemory;
//import org.springframework.ai.chat.memory.repository.jdbc.JdbcChatMemoryRepository;
//import org.springframework.ai.chat.messages.Message;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//
//import java.util.List;
//
///**
// * @Date 2025/9/27 21:07
// * @Author luzhengning
// **/
//、、@Component
//public class MessageChatMemory implements ChatMemory {
//
//    @Autowired
//    JdbcChatMemoryRepository chatMemoryRepository;
//
//    @Override
//    public void add(String conversationId, Message message) {
//        chatMemoryRepository.saveAll(conversationId,List.of(message));
//    }
//
//    @Override
//    public void add(String conversationId, List<Message> messages) {
//        chatMemoryRepository.saveAll(conversationId,messages);
//    }
//
//    @Override
//    public List<Message> get(String conversationId, int lastN) {
//        return chatMemoryRepository.findByConversationId(conversationId);
//
//    }
//
//    @Override
//    public void clear(String conversationId) {
//        chatMemoryRepository.deleteByConversationId(conversationId);
//    }
//}
